History
History
Synonyms
UK
US
Meaning:
arduous

needing and using much energy and thought

difficult, hard to endure

difficult

requiring much effort, strength, skill or ability

hard on someone; hard to do

upstream

(moving) in the opposite direction to the stream or current

hard on someone; hard to do

NO PICNIC as in Wiktionary
NO PICNIC as in Wikipedia